package com.zygh.policeasset.pojo;

import cn.afterturn.easypoi.util.PoiElUtil;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/Report.class */
public class Report {
    private String type;
    private String projectNo;
    private String name;
    private String sectionName;
    private String sum;
    private String number1;
    private String number2;
    private String number3;
    private Integer sectionId;

    public void setType(String type) {
        this.type = type;
    }

    public void setProjectNo(String projectNo) {
        this.projectNo = projectNo;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public void setSum(String sum) {
        this.sum = sum;
    }

    public void setNumber1(String number1) {
        this.number1 = number1;
    }

    public void setNumber2(String number2) {
        this.number2 = number2;
    }

    public void setNumber3(String number3) {
        this.number3 = number3;
    }

    public void setSectionId(Integer sectionId) {
        this.sectionId = sectionId;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof Report)) {
            return false;
        }
        Report other = (Report) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$type = getType();
        Object other$type = other.getType();
        if (this$type == null) {
            if (other$type != null) {
                return false;
            }
        } else if (!this$type.equals(other$type)) {
            return false;
        }
        Object this$projectNo = getProjectNo();
        Object other$projectNo = other.getProjectNo();
        if (this$projectNo == null) {
            if (other$projectNo != null) {
                return false;
            }
        } else if (!this$projectNo.equals(other$projectNo)) {
            return false;
        }
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null) {
            if (other$name != null) {
                return false;
            }
        } else if (!this$name.equals(other$name)) {
            return false;
        }
        Object this$sectionName = getSectionName();
        Object other$sectionName = other.getSectionName();
        if (this$sectionName == null) {
            if (other$sectionName != null) {
                return false;
            }
        } else if (!this$sectionName.equals(other$sectionName)) {
            return false;
        }
        Object this$sum = getSum();
        Object other$sum = other.getSum();
        if (this$sum == null) {
            if (other$sum != null) {
                return false;
            }
        } else if (!this$sum.equals(other$sum)) {
            return false;
        }
        Object this$number1 = getNumber1();
        Object other$number1 = other.getNumber1();
        if (this$number1 == null) {
            if (other$number1 != null) {
                return false;
            }
        } else if (!this$number1.equals(other$number1)) {
            return false;
        }
        Object this$number2 = getNumber2();
        Object other$number2 = other.getNumber2();
        if (this$number2 == null) {
            if (other$number2 != null) {
                return false;
            }
        } else if (!this$number2.equals(other$number2)) {
            return false;
        }
        Object this$number3 = getNumber3();
        Object other$number3 = other.getNumber3();
        if (this$number3 == null) {
            if (other$number3 != null) {
                return false;
            }
        } else if (!this$number3.equals(other$number3)) {
            return false;
        }
        Object this$sectionId = getSectionId();
        Object other$sectionId = other.getSectionId();
        return this$sectionId == null ? other$sectionId == null : this$sectionId.equals(other$sectionId);
    }

    protected boolean canEqual(Object other) {
        return other instanceof Report;
    }

    public int hashCode() {
        Object $type = getType();
        int result = (1 * 59) + ($type == null ? 43 : $type.hashCode());
        Object $projectNo = getProjectNo();
        int result2 = (result * 59) + ($projectNo == null ? 43 : $projectNo.hashCode());
        Object $name = getName();
        int result3 = (result2 * 59) + ($name == null ? 43 : $name.hashCode());
        Object $sectionName = getSectionName();
        int result4 = (result3 * 59) + ($sectionName == null ? 43 : $sectionName.hashCode());
        Object $sum = getSum();
        int result5 = (result4 * 59) + ($sum == null ? 43 : $sum.hashCode());
        Object $number1 = getNumber1();
        int result6 = (result5 * 59) + ($number1 == null ? 43 : $number1.hashCode());
        Object $number2 = getNumber2();
        int result7 = (result6 * 59) + ($number2 == null ? 43 : $number2.hashCode());
        Object $number3 = getNumber3();
        int result8 = (result7 * 59) + ($number3 == null ? 43 : $number3.hashCode());
        Object $sectionId = getSectionId();
        return (result8 * 59) + ($sectionId == null ? 43 : $sectionId.hashCode());
    }

    public String toString() {
        return "Report(type=" + getType() + ", projectNo=" + getProjectNo() + ", name=" + getName() + ", sectionName=" + getSectionName() + ", sum=" + getSum() + ", number1=" + getNumber1() + ", number2=" + getNumber2() + ", number3=" + getNumber3() + ", sectionId=" + getSectionId() + PoiElUtil.RIGHT_BRACKET;
    }

    public String getType() {
        return this.type;
    }

    public String getProjectNo() {
        return this.projectNo;
    }

    public String getName() {
        return this.name;
    }

    public String getSectionName() {
        return this.sectionName;
    }

    public String getSum() {
        return this.sum;
    }

    public String getNumber1() {
        return this.number1;
    }

    public String getNumber2() {
        return this.number2;
    }

    public String getNumber3() {
        return this.number3;
    }

    public Integer getSectionId() {
        return this.sectionId;
    }
}